Using Genetic Algorithms to Capture Behavioral Traits Exhibited by Knowledge Based Robot Agents
نویسندگان
چکیده
One of the fundamental issues in the field of Evolutionary Robotics (ER) is that of selection and formulation of an appropriate performance training metric. In recent years, proof-of-concept studies have shown that simple behavioral robotics problems, such as homing and foraging, are amenable to ER methods. However, the question of scalability remains unresolved. Several researchers have shown that straightforward ER methods fail to produce viable results on more complex problems if the problem is not partitioned or preprocessed in some fashion before applying ER methods. In many cases, the knowledge required to preprocess the problem is equivalent to that which would be needed to formulate a purely rule knowledge-based controller, hence, in such cases, ER methods provide no real benefit. In this work, we present research results of an investigation into the feasibility of using observed behavior in an environment to train artificial neural network-based robotic controllers to function in that same environment. Robot agents were allowed to navigate through a selection of artificial life simulation environments under the influence of knowledge-based controllers. At each time-step, the simulated robot sensor inputs and actuator outputs were recorded. The resulting input and output data were used to train artificial neural network based controllers for the different environments. The resulting neural network based controllers were then used to control robots in similar environments and were found to exhibit features of the original knowledge-based controllers. Key Words--Evolutionary Robotics, Behavioral Robotics, Evolutionary Neural Networks, Artificial Life
منابع مشابه
Robot Path Planning Using Cellular Automata and Genetic Algorithm
In path planning Problems, a complete description of robot geometry, environments and obstacle are presented; the main goal is routing, moving from source to destination, without dealing with obstacles. Also, the existing route should be optimal. The definition of optimality in routing is the same as minimizing the route, in other words, the best possible route to reach the destination. In most...
متن کاملStudy of Evolutionary and Swarm Intelligent Techniques for Soccer Robot Path Planning
Finding an optimal path for a robot in a soccer field involves different parameters such as the positions of the robot, positions of the obstacles, etc. Due to simplicity and smoothness of Ferguson Spline, it has been employed for path planning between arbitrary points on the field in many research teams. In order to optimize the parameters of Ferguson Spline some evolutionary or intelligent al...
متن کاملAn Unsupervised Learning Method for an Attacker Agent in Robot Soccer Competitions Based on the Kohonen Neural Network
RoboCup competition as a great test-bed, has turned to a worldwide popular domains in recent years. The main object of such competitions is to deal with complex behavior of systems whichconsist of multiple autonomous agents. The rich experience of human soccer player can be used as a valuable reference for a robot soccer player. However, because of the differences between real and simulated soc...
متن کاملMap-merging in Multi-robot Simultaneous Localization and Mapping Process Using Two Heterogeneous Ground Robots
In this article, a fast and reliable map-merging algorithm is proposed to produce a global two dimensional map of an indoor environment in a multi-robot simultaneous localization and mapping (SLAM) process. In SLAM process, to find its way in this environment, a robot should be able to determine its position relative to a map formed from its observations. To solve this complex problem, simultan...
متن کاملParameters Identification of an Experimental Vision-based Target Tracker Robot Using Genetic Algorithm
In this paper, the uncertain dynamic parameters of an experimental target tracker robot are identified through the application of genetic algorithm. The considered serial robot is a two-degree-of-freedom dynamic system with two revolute joints in which damping coefficients and inertia terms are uncertain. First, dynamic equations governing the robot system are extracted and then, simulated nume...
متن کامل